source of electrons - German English Dictionary